package com.sdhs.basicinfo.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.sdhs.common.annotation.Excel;
import lombok.Data;
import com.sdhs.common.core.domain.BaseEntity;

/**
 * 基础信息管理-提醒配置对象 gc_foundation_configuration_reminder
 *
 * @author add
 * @date 2025-04-04
 */
@Data
public class GcFoundationConfigurationReminder extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 提前天数 */
    @Excel(name = "提前天数")
    private Long advanceDays;

    /** 预警名称 */
    @Excel(name = "预警名称")
    private String warningName;

    /** 启用状态 */
    @Excel(name = "启用状态")
    private String enableState;

    /** 创建人 */
    @Excel(name = "创建人")
    private String creater;

    /** 修改人 */
    @Excel(name = "修改人")
    private String updater;

    /** 是否删除 */
    @Excel(name = "是否删除")
    private String isDelete;

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("advanceDays", getAdvanceDays())
            .append("warningName", getWarningName())
            .append("enableState", getEnableState())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("creater", getCreater())
            .append("updater", getUpdater())
            .append("remark", getRemark())
            .append("isDelete", getIsDelete())
            .toString();
    }
}
